package com.changzhi.ldyl.model.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @Description:
 * @author: 小落
 * @date: 2020年11月16日
 */
@Data
@Accessors(chain = true)
public class UserVo implements Serializable {

	private Integer id;

	private Integer accountId;

	private String userId;

	private String nickname;

	private String avatarUrl;

	private String familyId;

	private String familyName;

	private String songName;

	private String familyAvatarUrl;

	private Integer giftId;

	private String giftUrl;

	private Integer status;

	private Integer flag;

	private Integer value;

	private Integer num;

	private Integer useNum;

	private Integer rank;

	private String label;

	private String property1;

	private String targetId;

	private Boolean checked;

	private String targetNickname;

	private String targetAvatarUrl;

	private Integer diffValue;

	private Integer targetValue;

	private Integer type;

	private Integer sort;

	private LocalDate createDate;

	private LocalDateTime createTime;

	private String createTimeStr;

	private String percent;

	private Integer pkId;

	private Integer teamId;

	private String channelId;

	private String url;

	private String name;

	private String giftName;

	private String giftIcon;

	private Long timestamp;

	private List<UserVo> prizeList;

	private List<UserVo> userList;

	public UserVo() {
	}

	public UserVo(String userId, Integer giftId) {
		this.userId = userId;
		this.giftId = giftId;
	}
}
